﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using vudu.Presentacion.Contrato.VU_02_Gestionar_Escuelas;
using vudu.Presentacion.Presentador.VU_02_Gestionar_Escuelas;
using vudu.Logica.Fachada;

namespace vudu.Presentacion.Vista.VU_02_Gestionar_Escuelas
{
    public partial class ModificarEscuela : System.Web.UI.Page, IContratoModificarEscuela
    {
        private PresentadorModificarEscuela _presentador;

        protected void Page_Load(object sender, EventArgs e)
        {
            string rolUni = (string)Session["TipoRol"];

            if (rolUni != "Universidad")
                Response.Redirect("../VU_15 Gestion de Acceso/InicioSistema.aspx");
            EnlaceLogico fachada = (EnlaceLogico)Session["Fachada"];
            _presentador = new PresentadorModificarEscuela(this, fachada);
            if (!Page.IsPostBack)
            {
                _presentador.ConsultarEscuelas();
            }

        }

        public GridView ConsultarEscuelas
        {
            get { return GConsultarEscuelas; }
        }
        public Label Usuario
        {
            get { return LUsuario; }
        }
        public Label MensajeError
        {
            get { return LMensajeError; }
        }

        protected void GConsultarEscuelas_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            GConsultarEscuelas.PageIndex = e.NewPageIndex;
            _presentador.ConsultarEscuelas();

        }

        protected void GConsultarEscuelas_SelectedIndexChange(object sender, EventArgs e)
        {

            Session["IdEscuelaIndividual"] = _presentador.ConsultarEscuela();
            Response.Redirect("ModificarEscuelaIndividual.aspx");
        }
    }
}